<?php
declare (strict_types = 1);

namespace app\common\model;

use think\Model;

/**
 * @mixin \think\Model
 */
class Type extends Model
{
    /**
     * 创建模型的关联关联关系
     */

    /**
     * 属性
     * 一个模型对应多个属性
     * 一对多的关系
     */
    public function attr(){
        return $this->hasMany(Attribute::class,'type_id','id');
    }

    /**
     * 规格
     * 一个模型对应多个规格
     * 一对多
     *
     */

    public function spec(){
        return $this->hasMany(Spec::class,'type_id','id');
    }

    /**
     * 规格值的关联关系是和和规格有关
     * 一个规格对应多个规格值
     * 不对
     * 一个模型多个多个规格值
     */
//    public function specValue(){
//        return $this->hasMany(SpecValue::class,'type_id','id');
//    }
}
